package com.web.webtest.repository;

import com.web.webtest.entity.User;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.Optional;

@Repository // （可选）
public interface UserRepository extends JpaRepository<User, Long> { // 注意这里是 "interface"

    // Spring Data JPA 会根据方法名自动生成查询实现
    // 例如，这个方法会生成一个按 "username" 字段查询用户的SQL
    Optional<User> findByUsername(String username);

    // 您还可以添加其他自定义查询方法，例如：
    // boolean existsByUsername(String username);
    // List<User> findByActiveTrue();
}